/*
  学习目标：TS常用类型-引用类型-数组
  语法: 
    1. :类型[] = 数组的值
    2. :(类型1 | 类型2 | 类型3)[] = 数组的值
  注意: 
    1. | 叫做联合类型, 类似JS中的逻辑或 ||
    2. JS中是两个|| , TS中是一个|
*/

let list1: number[] = [1, 2, 3];
let list2: string[] = ['1', '2', '3'];
let list3: boolean[] = [true, false];

//
let list4: (string | number)[] = ['1', '2', '3', 4, 5];
let list5: (string | number | boolean)[] = ['1', '2', '3', 4, 5, true];

// 👎 不推荐的写法 泛型
let list6: Array<string> = ['1', '2'];
let list7: Array<number> = [1, 2];
